@charset "utf-8";

@font-face{font-family:AlibabaPuHuiTi-2-65-Medium;src:url(../fonts/AlibabaPuHuiTi_2_65_Medium.eot);src:url(../fonts/AlibabaPuHuiTi_2_65_Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-65-Medium.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.svg#novecentowide-bold-webfont) format('svg')}


@font-face{font-family:AlibabaPuHuiTi-2-95-ExtraBold;src:url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.eot);src:url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-95-ExtraBold.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:AlibabaPuHuiTi-2-55-Regular;src:url(../fonts/AlibabaPuHuiTi_2_55_Regular.eot);src:url(../fonts/AlibabaPuHuiTi_2_55_Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_55_Regular.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_55_Regular.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-55-Regular.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_55_Regular.svg#novecentowide-bold-webfont) format('svg')}



html {

	width: 100%;

	margin: 0;

	padding: 0;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

}

body {

	width:100%;

	margin: 0 auto;

	font-family:AlibabaPuHuiTi-2-55-Regular;

	font-size: 14px;

	margin: 0;

	padding: 0;

	color: #222222;

	line-height: 200%;

}

img {

	border: none;

}

dl,dt,dd {

	display: block;

	margin: 0;

}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd {

	margin: 0;

	padding: 0;

	list-style: none;

}

input,textarea{font-family:AlibabaPuHuiTi-2-55-Regular;font-family:AlibabaPuHuiTi-2-55-Regular;}

a {

	color: #222222;

	text-decoration: none !important;

	cursor: pointer;

	background: transparent;

	/*修正win8系统IE连接灰色背景*/

	outline: none;

	blr: expression(this.onFocus=this.blur());

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; 

}

a img {

	border: none;

}

a:hover {

	color: #8B614B;

}

.clear {

	clear: both;

	margin: 0;

	padding: 0;

	height: 0;

}



footer,header{display:block}

*{-webkit-box-sizing:border-box;box-sizing:border-box;}


img {

	border: none; max-width: 100%;-webkit-user-drag:none;

}


.cf:after{content:""; display:block; height:0; clear:both;}

.mwrap {width:83.6%; margin: 0 auto; overflow: hidden;}

.wrap { width: 1280px;margin: 0 auto; overflow: hidden;}

.pc-div{ display:block!important}

.phone-div { display:none!important}

.clear {

	clear: both;

	margin: 0;

	padding: 0;

	height: 0;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.text-center{ text-align:center;}
.text-left{ text-align:left;}






/*》》》》》》》》》》flex布局《《《《《《《《《《*/

.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}

.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}

.flex-row {flex-direction: row;}

.flex-col {flex-direction: column;}

.justify-center {justify-content: center;}

.justify-end {justify-content: flex-end;}

.justify-evenly {justify-content: space-evenly;}

.justify-around {justify-content: space-around;}

.justify-between {justify-content: space-between;}

.items-center {align-items: center;}

.items-end {align-items: flex-end;}

/*自定义滚动条*/

::-webkit-scrollbar{width:5px;height:5px;}

::-webkit-scrollbar-button:vertical{display:none;}

::-webkit-scrollbar-track:vertical{background-color:black}

::-webkit-scrollbar-track-piece{background:#fff;}

::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}

::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}

::-webkit-scrollbar-corner:vertical{background-color:#535353;}

::-webkit-scrollbar-resizer:vertical{background-color:#0054A7;}



.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInDown50 {

  -webkit-animation-name: fadeInDown50;

  -moz-animation-name: fadeInDown50;

  -ms-animation-name: fadeInDown50;

  animation-name: fadeInDown50;

}

@-webkit-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.div_m{display: none !important;}
/*》》》》》》》》》》flex布局《《《《《《《《《《*/
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.justify-center {justify-content: center;}
.justify-end {justify-content: flex-end;}
.justify-evenly {justify-content: space-evenly;}
.justify-around {justify-content: space-around;}
.justify-between {justify-content: space-between;}
.items-center {align-items: center;}
.items-end {align-items: flex-end;}

.acc{margin-left: auto; margin-right: auto;}
.floatl{float: left;}
.floatr{float: right;}
.txtc{text-align: center;}
.transition035{transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.transition05{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}


.pc-div{ display:block!important}
.phone-div { display:none!important}
.clear {clear: both;margin: 0;padding: 0;height: 0;}
.fl {float: left;}
.fr {float: right;}



/*header*/
.header{ clear:both; width: 100%; padding:.16rem 8.1% .16rem 8%; background:none; position: fixed; left: 0; top: 0; z-index: 99999;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.header .logo{ width: 211px; float: left; height: 60px; display: flex; align-items: center; justify-content: flex-start;}
.header .logo img{ display: block; width:100%; height: auto;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
/*.header .logo img:hover {transform: scale(1.08);}*/

.header .menuBox{ float: right;}

.header .headr{ clear: both}
.head .nav>li{position: relative; z-index: 2; margin: auto 18px;}
.head .nav>li .nav-top{position: relative; z-index: 1;}
.head .nav>li .nav-top a{display: block; font-size: 18px; line-height:60px; color: #ffffff;}
.head .nav>li .nav_two{width: 180%; position:absolute; left:-45%; top:60px; z-index: 1; background: #ffffff; border-radius: .1rem; overflow: hidden; text-align: center;}
@-webkit-keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
.head .nav>li .nav_two ul{display: block; text-align: center; background:#F6F6F6; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.head .nav>li.menu2-ing .nav_two ul{-webkit-animation-name: tsy1; animation-name: tsy1;}
.head .nav>li .nav_two ul li{ width: 100%; display: block; line-height: .44rem; min-height:.44rem; float: left;}
.head .nav>li .nav_two ul li a{display: block; width: 100%; font-size: .15rem; line-height: .44rem; color: #666666;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a::after{content: ""; display: block; font-size: 0; width: 100%; transform: scaleX(0); height: 1px; background: #05308C; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a:hover { color: #ffffff; background: #8B614B}
/*.head .nav>li .nav_two ul li.li-ing a{color: #A31F24;}
.head .nav>li .nav_two ul li.li-ing a::after{transform: scaleX(1);}*/
#nowtopMenu{color: #8B614B;}
.head .lang{ font-size: 18px; color: #fff; position: relative; height: 30px; line-height: 30px; padding-left: 30px;}
.head .lang a{ color: #fff; }
.head .lang a:hover{color: #8B614B;}




.fixed-header{ background:#fff;}
.fixed-header .head .nav>li .nav-top a{color:#000;}
.fixed-header .head .lang{color:#000;}
.fixed-header .head .lang a{color:#000;}




.dongXiao { position: relative; }
.dongXiao .dongXiao_Main { position: relative; z-index: 2; }
.dongXiao .dongXiao1 { position: absolute; top: -1rem; left: 2rem; }
.dongXiao .dongXiao1 img { width: 6.64rem; }
.dongXiao .dongXiao2 { position: absolute; left: 0rem; top: 1.6rem; }
.dongXiao .dongXiao2 img { width: 8.19rem; }
.dongXiao .dongXiao3 { position: absolute; right: 0; top: 0; }
.dongXiao .dongXiao3 img { width: 7.16rem; }



/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/

.banner{position: relative; overflow: hidden;}

.banner .h-banner{width: 100vw;height: 100vh; overflow: hidden;}


.banner .h-banner .swiper-slide video{width: 100%; height: 100%; object-fit: cover;}
.banner .h-banner .swiper-slide .slide-img{width: 100%; height: 100%; object-fit: cover;}

.banner .h-banner .swiper-slide>a{position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%;}

.banner .txt{position: absolute; color: #FFF; left: 9%; top: 33%; z-index: 1;}
.banner .txt .t1{ font-size: .66rem; line-height:.7rem; font-weight: bold; letter-spacing: 2px;}
.banner .txt .t2{ font-size: .28rem; line-height:.5rem; margin-top: .15rem; letter-spacing: 3px; margin-bottom: .66rem;}
.banner .txt .t3 img{ display:block; width: .72rem; height: auto; animation: icon 2s linear infinite;}
@keyframes icon{
	0%{
    opacity: 0.8;
		transform: translate(0,0);
	}
	50%{
    opacity: 1;
		transform: translate(0,15px);
	}
	100%{
    opacity: 0.8;
		transform: translate(0,0);
	}
}


.banner .swiper-pagination{ bottom: .5rem; text-align: right; width: 100%; padding-right: 5%}
.banner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 50%; background: #fff; opacity: .5;}

.banner .swiper-pagination-bullet-active{ background: #fff;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 11px; opacity: 1; }

.banner .swiper-container-horizontal>.swiper-pagination-bullets{ width:82%; text-align: left; margin: 0 auto; left: 9%;bottom:3%;}



/* 轮播设置 */

.banner .h-banner .swiper-slide .slide-img{transition: 1s linear 2s; transform: scale(1.1);}

.banner .h-banner .swiper-slide-active .slide-img,.banner .h-banner .swiper-slide-duplicate-active .slide-img{ transition: 6s linear; transform: scale(1);}


/*首页产品*/
.row1{ clear:both;padding: 6% 0 2% 0; width: 100%; overflow: hidden; position: relative;}
.row1 .row1_top{ }
.row1 .row1_top .row1_topL{ width: 30%; float: left;}
.row1 .row1_top .row1_topR{ width: 70%; float: right;}
.row1 .slideTxtBox{}
.row1 .slideTxtBox .hd{ width:9rem; float: right; margin-right: 5%; margin-bottom: 1.2rem; position: absolute; right: 0; top: 2.7rem;} 
.row1 .slideTxtBox .hd ul{height:100%; display: flex; align-items: center; justify-content: flex-start;}
.row1 .slideTxtBox .hd ul li{font-size:.18rem; cursor: pointer; color: #222222; width: 1.56rem; line-height: .56rem; height: .56rem; border-radius: .3rem; text-align: center; border: 1px solid #e9af8b; margin-left: .14rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .slideTxtBox .hd ul li.on{color:#fff; background: #8B614B; border: 0}
.row1 .slideTxtBox .bd{clear:both; width: 95%; margin-left: 5%;}
.row1 .swiper-slide{ height: 6rem; padding-bottom: .6rem;}
.row1 .swiper-slide .bx{ width: 100%; height: 4.58rem; position: relative;background: url(../images/pic04.png) no-repeat center center; background-size: 100%; text-align: center; margin-top: .2rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-slide .pic{ width: 100%; height: 3.9rem; margin: 0 auto; display: flex; align-items: center; justify-content: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-slide .pic img{ display:block; max-height: 88%; max-width: 80%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-slide .wz{ width:100%;color: #222222; font-size: .22rem; line-height: .3rem; border-radius: .2rem; position: absolute; left: 0; bottom: .4rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-slide .btn{ width: .71rem; height: .71rem; position: absolute; left: 50%; bottom: -.35rem; margin-left: -.35rem; z-index: 3; overflow: hidden; opacity: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-slide .btn img{ display:block; width: 100%; height: 100%;}
.row1 .qhbbtn{ width: 84px; height: 84px;background: url(../images/pic06.png) repeat center center; border-radius: 50%; display: flex; align-items: center; justify-content: space-between; position: absolute; right: 16.5%; top: 60%;}
.row1 .swiper-button-prev{ width: 50%; height:90%; background: url(../images/pic07.png) no-repeat center center; position: static;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-button-next{ width: 50%; height:90%;background: url(../images/pic08.png) no-repeat center center; position: static;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .swiper-button-prev:hover{ background: url(../images/pic07-on.png) no-repeat center center;}
.row1 .swiper-button-next:hover{ background: url(../images/pic08-on.png) no-repeat center center;}
.row1 .swiper-slide:hover .btn{ opacity: 1;}
.row1 .swiper-slide:hover .bx{ margin-top: .7rem}
.row1 .swiper-slide:hover .pic{align-items:flex-start;}
.row1 .swiper-slide:hover .pic img{transform:scale(1.1, 1.1);}
.row1 .swiper-slide:hover .pic{ position:absolute; top: -.6rem; left: 0;}
.row1 .swiper-slide:hover .wz{bottom:.8rem}
.swiper-button-prev:after{ display:none}
.swiper-button-next:after{ display:none}





.mTitle{ letter-spacing: 1px; margin-bottom: .9rem}
.mTitle .d1{ font-size: .26rem; color: #8B614B; line-height: .4rem; margin-bottom: .36rem;background: url(../images/icon05.png) no-repeat left bottom; padding-bottom: 22px;font-family:AlibabaPuHuiTi-2-65-Medium; }
.mTitle .d2{ font-size: .42rem; color: #222222; line-height: .6rem;font-family:AlibabaPuHuiTi-2-65-Medium;}
.mMore{ clear:both; width: 200px; height: 52px; line-height: 52px; border-radius: 30px; color: #8B614B; font-size: 16px; border: 1px solid #e9af8b; margin-top: 32px;}
.mMore a{ display:flex; align-items: center; justify-content: space-between; width: 100%; height: 100%; padding: 0 .1rem 0 .3rem; color: #8B614B;}
.home .mMore{width: 2rem; height: .52rem; line-height: .52rem; border-radius: .3rem; font-size: .16rem; margin-top: .32rem; color: #222; border-radius: .4rem; overflow: hidden;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.home .mMore img{ width: .36rem; height: auto;}
.mMore:hover {background:#8B614B; }
.mMore:hover a{color:#fff}




/*首页关于*/
.row2{ clear:both; width: 100%; overflow: hidden; margin-bottom: 6%; position: relative;background: url(../images/pic15.png) no-repeat top center; background-size: 100%; padding-top: 4%}
.row2 .box1{ margin-bottom:1rem}
.row2 .box1 .box1L{ width: 50%; float: left;}
.row2 .box1 .box1R{ width: 4.1rem; float: right; padding-top: 1.1rem;}
.row2 .box1 .li { width: 100%; border-top: 1px solid #DDDDDD; padding: .3rem 0 .7rem 0;}
.row2 .box1 .li .liL { color: #8B614B; width: 60%; float: left; display: flex; align-items: flex-start; justify-content:flex-start}
.row2 .box1 .li .liL .p1{ font-size: .6rem; line-height: .6rem;font-family:AlibabaPuHuiTi-2-65-Medium; margin-right: .08rem;}
.row2 .box1 .li .liL .p2{ font-size: .18rem; line-height: .3rem;}
.row2 .box1 .li .liR { width: 40%; float: right; font-size: .18rem; color: #555555; line-height: .3rem; text-align: right;}
.row2 .box2{ clear:both; height: 7rem; position: relative; overflow: hidden; border-radius: .24rem;}
.row2 .box2 .fm{ display:block; width: 100%; height: auto; border-radius: .2rem;}
.row2 .box2 .bfbtn{ width: .9rem; line-height: .9rem; border-radius: 50%; position: absolute; left: 50%; top: 50%; z-index: 999; margin-left: -.45rem; margin-top: -.45rem; cursor: pointer; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.row2 .box2 .bfbtn:hover { background: #8B614B; transform: scale(1.1) rotate(-180deg); }
.row2 .box2 video{display:block; width: 100%; height:auto; }


.row3{ clear:both; width: 100%; margin-bottom: 5%; position: relative;}
.row3 .mwrap{position: relative;}
.row3 .mMore{ position:absolute; right: 0; top: 1.26rem;}
.row3 .box { position: relative; z-index: 1; }
.row3 .box .banner .swiper-slide { display: flex; }
.row3 .box .banner .swiper-slide .item { width: 2.31rem; height: 4.25rem; transition: 0.6s; border-radius: 0.2rem; overflow: hidden; }
.row3 .box .banner .swiper-slide .item:not(:first-child) { margin-left: 0.3rem; }
.row3 .box .banner .swiper-slide .item a { display: block; position: relative;}
.row3 .box .banner .swiper-slide .item a::after { content: ''; width: 100%; height:1.2rem; /*background-image: linear-gradient(to top,#b1b1b1,#b1b1b100);*/ position: absolute; bottom: 0; left: 0; z-index: 1; opacity: 1; transition: 0.6s; }
.row3 .box .banner .swiper-slide .item a .img { border-radius: 0.2rem; overflow: hidden; }
.row3 .box .banner .swiper-slide .item a .img img { height: 4.25rem; width: 100%;object-fit:cover}
.row3 .box .banner .swiper-slide .item a .title { position: absolute; bottom: 0.5rem; left: 0; width: 100%; color: #fff; font-size: 0.2rem; z-index: 2; padding-left: .3rem; }
.row3 .box .banner .swiper-slide .item a .title img{display:block; margin-bottom: .12rem}

.row3 .box .banner .swiper-slide .item a .orientation { position: absolute; bottom: 0; left: 0; width: 100%; height: 1.2rem; padding: 0 0.4rem 0; color: #fff; opacity: 0; transform: translateY(1rem); transition: 0.6s;}
.row3 .box .banner .swiper-slide .item a .orientation .content1 img{display:block;}
.row3 .box .banner .swiper-slide .item a .orientation .content1 p{display:flex; align-items: center; justify-content: space-between; font-size: 0.3rem; line-height: .5rem}
.row3 .box .banner .swiper-slide .item a .orientation .content1 p img{margin-bottom: 0; width: .41rem;}
.row3 .box .banner .swiper-slide .active { width: 6.01rem; }
.row3 .box .banner .swiper-slide .active a .orientation { opacity: 1; transform: translateY(0); }
.row3 .box .banner .swiper-slide .active a .title { opacity: 0 }
.row3 .box .banner .swiper-slide .active a::after { opacity: 0; }




.Home_Business { overflow: hidden; position: relative;}
.Home_Business .mTitle{ position:absolute; top: 13%; left: 8%; z-index: 99;}
.Home_Business .swiper-slide { position: relative; transform: translateX(-1.4rem); }
.Home_Business .swiper-slide .img { transform: skew(-15deg); overflow: hidden; border-radius: 0.2rem; }
.Home_Business .swiper-slide .img p { transform: skew(15deg) translateX(-calc(var(--tran) / 2)); }
 .Home_Business .swiper-slide .img img { width: 118%; margin-left: -9%;transform: skew(15deg);object-fit:fill; max-width: none; }
.Home_Business .swiper-slide .orientation { position: absolute; width: 100%; height: 100%; top: 0; box-sizing: border-box; padding:4.2rem 0 1.3rem 0; padding-left: 10%; z-index: 1; transition: 1s; }
.Home_Business .swiper-slide .orientation .content1 { font-size: 0.28rem; line-height:.3rem; color: #8B614B; }
.Home_Business .swiper-slide .orientation .content2 { color: #ea5504; font-size: 0.22rem; margin-top: 0.22rem; }
.Home_Business .swiper-slide .orientation .content2 p { margin-right: 0.18rem; }
.Home_Business .swiper-slide .orientation .content3 { width: 100%; margin-top: .26rem; font-size:.18rem;  line-height: .3rem; color: #555555;}
.Home_Business .swiper-slide .orientation .content4 { margin-top:.34rem; }
.Home_Business .swiper-slide .orientation .content4 a { display: flex; width: 0.51rem; height: 0.51rem;  color: #fff; transition: 0.4s; cursor: pointer; align-items: center; justify-content: center;background: url(../images/icon04.png) no-repeat center center; background-size: 100%; border-radius: 50%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.Home_Business .swiper-slide .orientation .content4 a:hover{  -moz-transform:rotate(-90deg);  -webkit-transform:rotate(-90deg);}

.Home_Business .swiper-slide-active .orientation { padding-left:21%; }
.Home_Business .button { position: absolute; left: 63.5%; top: 45%; background-color: #fff; width: 5%; height: 5vw; border-radius: 50%; display: flex; align-items: stretch; justify-content: space-around; z-index: 999 }
.Home_Business .button p { cursor: pointer; width: 45%; display: flex; align-items: center; justify-content:center}
.Home_Business .button .prev{background: url(../images/icon02.png) no-repeat center center;}
.Home_Business .button .next{background: url(../images/icon03.png) no-repeat center center;}
.Home_Business .button .prev:hover{background: url(../images/icon02-on.png) no-repeat center center;}
.Home_Business .button .next:hover{background: url(../images/icon03-on.png) no-repeat center center;}






.row4{ clear:both; margin-bottom: 8%; position: relative; padding-top: 6%;}
.row4 .mwrap{position: relative; }
.row4 .news_dong1 { position: absolute; right: 0; top:-.1rem; z-index: -1; }
.row4 .news_dong1 img { width: 6.52rem; }
.row4 .list .li{ width: 30.7%; height: 4.32rem; margin-right: 3.95%; float: left; border-bottom: 1px solid #DDDDDD;}
.row4 .list .li:nth-child(3){margin-right:0}
.row4 .list .li a{ display:block; width: 100%; height: 100%;}
.row4 .list .li .d1{ width: 100%; height: 2.89rem; overflow: hidden; margin-bottom: .4rem; border-radius: .12rem;}
.row4 .list .li .d1 img { display:block; width: 100%; height: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row4 .list .li .d2{ font-size: .2rem; line-height: .3rem; margin-bottom: .1rem;font-family:AlibabaPuHuiTi-2-65-Medium;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.row4 .list .li .d3{ font-size: .16rem; line-height: .28rem; color: #555555;}
.row4 .list .li:after{content:''; display: block; width: 0; height: 1px; background: #8B614B; -webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;}
.row4 .list .li:hover .d1 img{ transform: scale(1.1);}
.row4 .list .li:hover:after{width: 100%;}
.row4 .list .li:hover .d3{background: url(../images/pic178.png) no-repeat right center; background-size: .1rem; }
.row4 .mMore{ position:absolute; right: 0; top: 2.4rem;}




.budyy_dong1 { position: absolute; left: 0; bottom: -7.6rem; z-index: 0 }
.budyy_dong1 img { width: 4.51rem; }






.black .head .lang{ color: #000}
.black .head .nav>li .nav-top a{ color: #000}
.black .head .lang a{ color: #000}
.black .head .lang:after{background-color:#000}
.head .lang a:hover{ color:#8B614B}
.black .head .lang a:hover{ color: #8B614B}


.footer{ clear:both; width: 100%; overflow: hidden; background: url(../images/pic24.png) no-repeat top right; background-size:cover; padding-top: 4%; color: #B0B0B0;}
.footer .box1{ clear: both; padding-bottom: .4rem; overflow: initial!important}
.footer .box1 .box1L{width:65%; float: left;}
.footer .box1 .box1L .d1 img{ display: block; width: 300px; height: auto; margin-bottom: 2.5%;}
.footer .box1 .box1R .d1{ display: flex; align-items: flex-start; justify-content: flex-end; margin-right: 25px;}
.footer .box1 .box1R .d1 .bx{ height: 100%; margin-left:5%; position: relative; text-align: center; }
.footer .box1 .box1R .d1 .bx .ico{ width: 50px; height: 50px; border-radius: 50%; border:1px solid #8B614B;display: flex; align-items: center; justify-content: center;background-color:rgba(255, 255, 255, .08); cursor: pointer; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.footer .box1 .box1R .d1 .bx .ico1{background: url(../images/pic25.png) no-repeat center center; }
.footer .box1 .box1R .d1 .bx .ico2{background: url(../images/pic26.png) no-repeat center center; }
.footer .box1 .box1R .d1 .bx .ico3{background: url(../images/pic27.png) no-repeat center center; }
.footer .box1 .box1R .d1 .bx .ico4{background: url(../images/pic28.png) no-repeat center center; }

.footer .box1 .box1R .d1 .bx .ico1:hover{background:#8B614B url(../images/pic25-on.png) no-repeat center center; }
.footer .box1 .box1R .d1 .bx .ico2:hover{background:#8B614B url(../images/pic26-on.png) no-repeat center center; }
.footer .box1 .box1R .d1 .bx .ico3:hover{background:#8B614B url(../images/pic27-on.png) no-repeat center center; }
.footer .box1 .box1R .d1 .bx .ico4:hover{background:#8B614B url(../images/pic28-on.png) no-repeat center center; }

.footer .box1 .box1R .d1 .bx .ewm{ width: 130px; height: auto; position: absolute; left: -35px; top: 70px; max-width: 130px; display:none;}
.footer .box1 .box1R .d1 .bx .wz{ width: 190px; height: 70px; line-height: 70px; position: absolute; left: -75px; top: 70px; display:none; font-size: 16px; font-weight: bold; background: #fff;; border-radius: 10px; text-align: center;  color: #222}
.footer .box1 .box1R .d1 .bx1:hover .ewm1{display:block}
.footer .box1 .box1R .d1 .bx2:hover .ewm2{display:block}
.footer .box1 .box1R .d1 .bx3:hover .ewm3{display:block}
.footer .box1 .box1R .d1 .bx4:hover .wz{display:block}
.footer .box2{ border-top:1px solid #ece7e4; padding-top: .5rem; padding-bottom: 3%; overflow: initial!important}
.footer .box2 .box2L{width:70%; float: left;}
.footer .box2 .box2L .navlist .li{ width: 14.285%; float: left;}
.footer .box2 .box2L .navlist .li .t1{ font-size: 18px; color: #222222; line-height: 30px; margin-bottom: 15px;font-family:AlibabaPuHuiTi-2-65-Medium;}
.footer .box2 .box2L .navlist .li .t2{ margin-bottom: 3px;}
.footer .box2 .box2L .navlist .li .t2 a{ color: #555555; line-height: 30px; font-size: 15px;}
.footer .box2 .box2L .navlist .li .t2 a:hover{ color:#8B614B;}
.footer .box2 .box2R{width:30%; float: right;}
.footer .box2 .box2R .d2{ clear: both; font-size: 16px; line-height: 30px; color: #222;}
.footer .box2 .box2R .d2 p{ margin-bottom:12px; width: 100%; display: flex; align-items: center; justify-content: flex-start;}
.footer .box2 .box2R .d2 p span{font-size:25px; color:#8B614B;font-family:AlibabaPuHuiTi-2-65-Medium;}
.footer .box2 .box2R .d2 p img{ margin-right:8px;}
.footer .box3{ clear: both; width: 100%; color:rgba(255, 255, 255, .8); font-size: 14px; line-height: 30px; padding: 10px 0; background: #8B614B;}
.footer .box3 .box3L{width:82%; float: left;}
.footer .box3 .box3R{width:18%; float: right; text-align: right;}
.footer .box3 .box3L a{ margin-left:10px;}
.footer a{ color: rgba(255, 255, 255, .8); }
.footer a:hover{ color: #fff;}
.footer .box3 .box3R a{ margin-left:10px;}



.iBanner{ clear:both; width: 100%; height: 8.5rem; position: relative; z-index: 1;}
.iBanner .bann{width: 100%; }
.iBanner .wz{ width: 1280px; position: absolute; bottom:42%; left: 50%; margin-left: -640px; z-index: 99; color: #fff;}
.iBanner .wz .d1{ font-size: 30px; line-height: 30px; margin-bottom: 20px;}
.iBanner .wz .d2{ font-size: 70px; line-height: 70px;font-family:AlibabaPuHuiTi-2-95-ExtraBold;}
.iBanner .bann{width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	background: center center no-repeat;
	background-size: cover;
	opacity: 1;
	-webkit-transform:  scale(1.1);
	-webkit-animation: subAnimate 4s ease 1 forwards;}
@-webkit-keyframes subAnimate {
	0% {
		-webkit-transform:  scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}



.secMenu{ clear:both; width: 100%; height: 116px; overflow: hidden;background: url(../images/pic32.png) no-repeat center center; margin-bottom: 2%; position: relative;top: -60px; z-index: 999;}
.secMenu .list{ height:100%; padding: 10px 0 20px 0;}
.secMenu .list p{ height: 100%; float: left; padding: 0 10px; margin-right: 4%;}
.secMenu .list a{ display: block;color: #555555; height: 100%; font-size: 20px; line-height:86px;}

#nowmenu{ color:#8B614B; border-bottom: 2px solid #8B614B;}
#nowmenu a{ color:#8B614B;}


.iCon{clear:both; width:100%; padding: 0 0 8% 0;}
.iCon_botbg{background: url(../images/pic33.png) no-repeat right bottom; background-size: 6.12rem;}
.iCon_topbg{background: url(../images/pic33.png) no-repeat right top; background-size: 6.12rem;}
.iCon_newsbg{background: url(../images/pic100.jpg) no-repeat top right;}

.iTitle{ clear:both;margin-bottom:55px;}
.iTitle .d1{ font-size: 38px; color: #8B614B; line-height: 40px;background: url(../images/icon05.png) no-repeat left bottom; padding-bottom: 32px;font-family:AlibabaPuHuiTi-2-65-Medium; }



.about-box .box1 .box1L{ width: 30%; float: left;}
.about-box .box1 .box1R{ width: 65%; float: right; font-size: 17px; color: #555555; line-height: 44px; text-align: justify;}
.about-box .box1 .box1R p{ text-indent:32px;}
.about-box .box1 .box1L .li{ width: 100%; display: flex; align-items: center; justify-content: flex-start; margin-bottom: 62px;}
.about-box .box1 .box1L .li img{ display:block; margin-right: 25px;}
.about-box .box1 .box1L .li .liR .t1{ color: #8B614B; height: 40px; display: flex;align-items:flex-start; justify-content: flex-start; margin-bottom: 5px;}
.about-box .box1 .box1L .li .liR .t1 .p1{ font-size: 40px; line-height: 40px;font-family:AlibabaPuHuiTi-2-65-Medium;}
.about-box .box1 .box1L .li .liR .t1 .p2{ font-size: 24px; line-height: 26px; margin-left: 5px;}
.about-box .box1 .box1L .li .liR .t2{ font-size: 18px; line-height: 26px; color: #555555;}
.about-box .box2{ clear:both; text-align: center;}
.about-box .box2 img{ display:block; margin: 0 auto; width: 100%; height: auto;}
.about-box .box3{ clear:both; font-size: 17px; line-height: 44px; color: #555555; }
.about-box .box3 img{ display:block; margin: 0 auto; width: 100%; height: auto; margin-bottom: 5%}
.about-box .box3 p{text-align: justify; text-indent:32px;}



.qywh-box { position: relative; z-index: 1; }
.qywh-box .swiper-slide { display: flex; }
.qywh-box .swiper-slide .item { width: 211px; height: 535px; transition: 0.6s; border-radius: 0.2rem; overflow: hidden; }
.qywh-box .swiper-slide .item:not(:first-child) { margin-left: 13px; }
.qywh-box .swiper-slide .item .bbx { display: block; position: relative; cursor: pointer;}
.qywh-box .swiper-slide .item .bbx::after { content: ''; width: 100%; height:1.2rem; /*background-image: linear-gradient(to top,#b1b1b1,#b1b1b100);*/ position: absolute; bottom: 0; left: 0; z-index: 1; opacity: 1; transition: 0.6s; }
.qywh-box .swiper-slide .item .bbx .img { border-radius: 0.2rem; overflow: hidden; }
.qywh-box .swiper-slide .item .bbx .img img { height: 535px; width: 100%;object-fit:cover}
.qywh-box .swiper-slide .item .bbx .title { position: absolute; bottom: 40px; left: 0; width: 100%; color: #fff; font-size: 22px; z-index: 2; text-align: center;}


.qywh-box .swiper-slide .item .bbx .orientation { position: absolute; bottom: 0; left: 0; width: 100%; height: 200px; padding: 0 12%; color: #fff; opacity: 0; transform: translateY(200px); transition: 0.6s; }
.qywh-box .swiper-slide .item .bbx .orientation .content1 .p1{ font-size: 30px; line-height: 30px; margin-bottom: 3px;}
.qywh-box .swiper-slide .item .bbx .orientation .content1 .p2{ font-size: 22px; line-height: 26px; margin-bottom: 32px;}
.qywh-box .swiper-slide .item .bbx .orientation .content1 .p3{ font-size: 20px; line-height: 26px; padding-top: 32px; border-top:1px solid #fff;}
.qywh-box .swiper-slide .active { width: 384px; }
.qywh-box .swiper-slide .active .bbx .orientation { opacity: 1; transform: translateY(0); }
.qywh-box .swiper-slide .active .bbx .title { opacity: 0 }
.qywh-box .swiper-slide .active .bbx::after { opacity: 0; }


.fzlc-box .top{ position: relative; color: #fff;}
.fzlc-box .top img {display: block; width: 100%; height: auto; border-radius: 12px;}
.fzlc-box .top .text{ width: 100%; padding: 5% 6%; position: absolute; left: 0; top: 0;}
.fzlc-box .top .text .d1{ width: 100%; display: flex; align-items: flex-end; justify-content: flex-start; margin-bottom: 25px;}
.fzlc-box .top .text .d1 .sp1{ font-size: 70px; line-height: 70px; margin-right: 3px;}
.fzlc-box .top .text .d1 .sp2{ font-size: 20px; line-height: 30px; margin-right: 25px;}
.fzlc-box .top .text .d1 .sp3{ width: 133px; height: 32px; font-size: 18px; line-height: 32px;background: url(../images/pic41.png) no-repeat center center; padding-left: 10px;}
.fzlc-box .top .text .d2{ width: 100%; font-size: 22px;}
.fzlc-box .list{ position: relative;}
.fzlc-box .list .li{ padding-top: 90px;}
.fzlc-box .list .li .li_1{ width: 50%; padding-right: 50px; float: left;color: #8B614B; font-size: 50px; line-height: 50px; text-align: right; position: relative;}
.fzlc-box .list .li .li_1 span{ font-size: 20px; line-height: 26px;}
.fzlc-box .list .li .li_2{ width: 45%; float: right; background: #F6F6F6; padding: 20px 25px; font-size: 17px;color: #555555; line-height: 30px; position: relative;}
.fzlc-box .list:after{content:''; display: block; width: 1px; height: 100%; position: absolute; left: 50%; top: 0; background: #DDDDDD; z-index: 1;}
.fzlc-box .list .li .li_2:before{ content:''; display: block; width: 16px; height: 16px;background: url(../images/pic42.png) no-repeat center center; position: absolute; left: -16px; top: 0;}
.fzlc-box .list .li .li_1:after{ content:''; display: block;width: 47px; height: 47px;background: url(../images/pic43.png) no-repeat center center; position:absolute; right: -24px; top: 0; z-index: 9;}
.fzlc-box .list .li:nth-child(2n) .li_1{ float: right; text-align: left; padding-right: 0; padding-left: 50px;} 
.fzlc-box .list .li:nth-child(2n) .li_2{ float: left;}
.fzlc-box .list .li:nth-child(2n) .li_2:before{background: url(../images/pic44.png) no-repeat center center; right: -16px; left: inherit;}
.fzlc-box .list .li:nth-child(2n) .li_1:after{left: -24px; right: inherit;}



.ryzz-box .li { width: 30.6666%; height: 295px; margin-right: 4%; background: #D8D8D8; float: left; text-align: center; border-radius: 12px; margin-bottom: 3%;background: url(../images/pic54.png) no-repeat center center; background-size: cover; }
.ryzz-box .li:nth-child(3n){margin-right: 0;}
.ryzz-box .li .d1{ width: 100%; height: 245px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.ryzz-box .li .d1 img { display:block;max-width: 100%; max-height: 76%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.ryzz-box .li .d2{ font-size: 20px;line-height: 30px;}
.ryzz-box .li:hover .d1 img{ transform: scale(1.1);}


.hzhb-box{overflow:inherit}
.hzhb-box .li{ width: 292px; height: 96px; float: left; margin-right: 37px; margin-bottom: 25px; border-radius: 12px; background: #fff;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2; display: flex; align-items: center; justify-content: center;}
.hzhb-box .li:nth-child(4n){margin-right: 0;}
.hzhb-box .li img{ display:block; max-width: 95%; max-height: 95%;}


.cp-list .li{ width: 31.3%; height: 524px; float: left; margin-right: 3%; margin-bottom: 4%;background: url(../images/pic81.png) no-repeat center center; background-size: cover; border-radius: 10px; text-align: center;}
.cp-list .li:nth-child(3n){margin-right: 0;}
.cp-list .li a{display:block; width: 100%; height: 100%;}
.cp-list .li .d1{ width: 80%; height: 417px; margin: 0 auto; overflow: hidden; display: flex; align-items: center; justify-content: center; margin-bottom: 10px;}
.cp-list .li .d1 img{display:block; max-width: 100%; max-height: 80%;}
.cp-list .li .d2{ font-size: 22px; line-height: 30px;font-family:AlibabaPuHuiTi-2-65-Medium; margin-bottom: 5px;}
.cp-list .li .d3{ color: #8B614B; font-size: 16px; line-height: 26px;}


.hggl-box .box1{ margin-bottom: 5%;}
.hggl-box .box1 .box1L{ width: 52%; float: left;}
.hggl-box .box1 .box1R{ width: 42%; float: right;}
.hggl-box .box1 .box1R img{ display:block; width: 100%; height: 100%;}
.hggl-box .box1 .box1L .tit{ width: 100%; padding-left: 30px; font-size: 24px; color: #8B614B; line-height: 50px;background: url("../images/pic89.png") no-repeat left center;font-family:AlibabaPuHuiTi-2-65-Medium; margin-bottom: 22px;}
.hggl-box .box1 .box1L .wz{ font-size: 17px; line-height: 35px; text-indent: 35px;}
.hggl-box .box2{ clear:both;}
.hggl-box .box2 .list_dd2 { padding-bottom: 4%;background:#F8F8F8;color: #fff; }
.hggl-box .box2 .list_dd2 .t1 { width:100%; font-size: 18px; margin-top: 10px; line-height: 34px; margin-bottom: 12px; color: #8B614B;font-family:AlibabaPuHuiTi-2-65-Medium;  }
.hggl-box .box2 .list_dd2 .t2 { font-size: 17px; color: #555555; line-height: 36px;background: url("../images/pic87.png") no-repeat left 14px; padding-left: 15px; }
.hggl-box .box2 .shzp_list2 .list_dl2 .list_dt2 { height: 90px; line-height: 33px; cursor: pointer;background:#F8F8F8 url("../images/pic86.png") no-repeat 96% center;padding: 0 3%; margin-top: 8px; border-radius: 10px;}
.hggl-box .box2 .shzp_list2 .list_dl2 .list_dt2 .bx{width:100%; margin: 0 auto; height: 100%; display: flex; align-items: center; justify-content: flex-start;}
.hggl-box .box2 .shzp_list2 .list_dl2 .list_dt2 .sp1{ width: 33px; height: 33px; line-height: 33px; background: #ede9e7; border-radius: 50%; text-align: center; font-size: 20px; color: #8B614B;font-family:AlibabaPuHuiTi-2-65-Medium; display: block; margin-right: 15px;}
.hggl-box .box2 .shzp_list2 .list_dl2 .list_dt2 .sp2{color: #222222;font-size: 22px;font-family:AlibabaPuHuiTi-2-65-Medium;  }
.hggl-box .box2 .shzp_list2 .list_dd2{padding:0 3% 4% 3%; display: none;background:#F8F8F8 url("../images/pic88.png") no-repeat 96% bottom; border-radius: 0 0 10px 10px;}
.hggl-box .box2 .shzp_list2 .list_dd2 .bx{ border-top: 1px solid #DDDDDD; padding-top: 30px;}
#open2{background:#F8F8F8 url("../images/pic86-on.png") no-repeat 96% center; border-radius: 10px 10px 0 0;}


.case-list .li{ width: 32%; height: 120px; float: left;margin-right: 2%; margin-bottom: 3%; border-radius: 10px; overflow: hidden; border: 1px solid #8B614B; text-align: center;background: url("../images/pic182.png") no-repeat center center; background-size: cover;}
.case-list .li:nth-child(3n){margin-right: 0;}
.case-list .li .d2{ font-size: 20px; line-height: 30px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0 3%;}



.news-top{ position: relative; margin-bottom: 190px; height: 460px;}
.news-top .swiper-container{ position: static}
.news-top .swiper-slide{ height: 409px; background: #fff; border-radius: 10px;}
.news-top .swiper-slide .boxL{ width: 54.3%; height: 100%; float: left; overflow: hidden; border-radius: 10px;}
.news-top .swiper-slide .boxR{ width: 40%; height: 100%; float: right; padding: 3.5% 4% 0 0;}
.news-top .swiper-slide .boxL img{ display:block; width: 100%; height: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-top .swiper-slide .boxR .d1{ font-size: 18px; line-height: 26px; margin-bottom: 40px;}
.news-top .swiper-slide .boxR .d1 span{ font-size: 30px; color: #8B614B; line-height: 30px;}
.news-top .swiper-slide .boxR .d2{ font-size: 24px; line-height: 30px;font-family:AlibabaPuHuiTi-2-65-Medium; margin-bottom: 25px; }
.news-top .swiper-slide .boxR .d3{ font-size: 17px; line-height: 28px; color: #555555; margin-bottom: 45px;}
.news-top .swiper-slide .boxL:hover img{ transform: scale(1.1);}
.news-top .swiper-pagination{ width: 100%; bottom:0; text-align: center;}
.news-top .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 50%; background: #fff; margin: 0 10px; opacity: .4}
.news-top .swiper-pagination-bullet-active{ background: #fff; opacity: 1}
.news-top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 18px;}
.news-list{clear:both;}
.news-list .li{ width: 100%; height: 260px; border-bottom: 1px solid #DDDDDD; margin-bottom: 52px; position: relative;}
.news-list .li a{ display:block; width: 100%; height: 207px; overflow: hidden;}
.news-list .li .liL{ width: 13%; height: 100%; float: left; padding-top: 60px;}
.news-list .li .liC{ width: 27.5%; height: 100%; float: right; overflow: hidden; border-radius: 12px;}
.news-list .li .liR{ width: 55%; height: 100%; float: right; padding-top:18px}
.news-list .li .liL .d1{ font-size: 50px; color: #8B614B; line-height: 50px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-list .li .liL .d2{ font-size: 20px; color: #555555; line-height: 30px;}
.news-list .li .liC img{ display:block; width: 100%;height: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-list .li .liR .d1{font-size: 24px; line-height: 30px;font-family:AlibabaPuHuiTi-2-65-Medium;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;  margin-bottom: 25px; }
.news-list .li .liR .d2{ font-size: 17px; line-height: 28px; color: #555555; margin-bottom: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.news-list .li .liR .d3{ width: 36px; height: 36px;background: url("../images/pic101.png") no-repeat center center; background-size: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-list .li:hover .liC img{ transform: scale(1.1);}
.news-list .li:hover .liR .d3{background: url("../images/pic101-on.png") no-repeat center center; background-size: 100%;}
.news-list .li:hover .liL .d1{color:#8B614B}
.news-list .li:after{content:''; display: block; width: 0; height: 1px; background: #8B614B; position: absolute; left: 0; bottom: 0; -webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;}
.news-list .li:hover:after{width: 100%;}


.position{width:100%; background: #FAFAFA; overflow: hidden; padding: 12px 0; font-size: 16px; color: #555555; border-top:85px solid #fff;}
.position a{ color: #555555;}
.position .wrap{background: url("../images/pic102.png") no-repeat left center; padding-left: 21px;}


.news-content{line-height:34px; font-size: 17px; padding-top: 4%; color: #555555;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 20px 0;border-bottom:1px solid #DDDDDD; margin-bottom: 50px; text-align:center; color: #222; }
.newsdetail-title .title { font-weight:normal; font-size: 46px; line-height: 56px; margin-bottom: 35px; }
.newsdetail-title .info { color: #8695a0; }
.newsdetail-title .time{ font-size: 18px; color: #888888; line-height: 26px; text-align: right; display: flex; align-items: center; justify-content: flex-end;}
.newsdetail-title .time img { margin-right:5px;}
.news-content .newsdetail-content p { margin-bottom:15px;}
.news-content .newsdetail-content img { max-width:100%; height: auto!important;display: block; margin: 0 auto;}


.rcln-box .list{margin-bottom:5%;}
.rcln-box .list .li{ width: 23.2%; margin-right: 2.4%; float: left; color: #fff; position: relative;}
.rcln-box .list .li:nth-child(4){margin-right: 0;}
.rcln-box .list .li .pic{ width: 100%; height: 315px; overflow: hidden; border-radius: 10px;}
.rcln-box .list .li .pic img{ display:block; width: 100%; height: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.rcln-box .list .li .wz{ width:100%; position: absolute; left: 0; bottom: 0; padding: 38px 30px;}
.rcln-box .list .li .t1{ font-size: 30px; line-height: 32px; margin-bottom: 8px; opacity: .7;font-family:AlibabaPuHuiTi-2-55-Regular;}
.rcln-box .list .li .t2{ font-size: 26px; line-height: 30px;}
.rcln-box .list .li:hover .pic img{ transform: scale(1.1);}
.rcln-box .links{clear:both;}
.rcln-box .links .li{ width: 48%; height: 180px; float: left;margin-right: 4%;background: url("../images/pic111.png") no-repeat center center; background-size: cover; border: 1px solid #DDDDDD; border-radius: 20px; overflow: hidden; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.rcln-box .links .li:nth-child(2){margin-right: 0;}
.rcln-box .links .li a{ display:block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-start; padding: 0 12%; }
.rcln-box .links .li .ico{ margin-right: 30px;}
.rcln-box .links .li .ico1{ width: 81px; height: 79px; background: url("../images/pic109.png") no-repeat center center;}
.rcln-box .links .li .ico2{ width: 70px; height: 79px;background: url("../images/pic110.png") no-repeat center center;}
.rcln-box .links .li .wz .t1{ width: 100%; font-size: 32px; line-height: 40px; margin-bottom: 5px;font-family:AlibabaPuHuiTi-2-65-Medium;}
.rcln-box .links .li .wz .t2{ display: inline-block;font-size: 18px; color: #555555; line-height: 30px;background: url("../images/pic108.png") no-repeat right center; padding-right: 30px;}
.rcln-box .links .li:hover{background: url("../images/pic111-on.png") no-repeat center center; background-size: cover;}
.rcln-box .links .li:hover .wz .t1{ color: #fff;}
.rcln-box .links .li:hover .wz .t2{ color: #fff;}
.rcln-box .links .li:hover .wz .t2{background: url("../images/pic108-on.png") no-repeat right center;}
.rcln-box .links .li:hover .ico1{background: url("../images/pic109-on.png") no-repeat center center;}
.rcln-box .links .li:hover .ico2{background: url("../images/pic110-on.png") no-repeat center center;}

.zp-list{margin-top:13px;}
.zp-list .list_dd2 { padding-bottom: 4%;background:#F8F8F8; }
.zp-list .list_dd2 .t1 { width:100%; font-size: 18px; margin-top: 10px; line-height: 34px; margin-bottom: 12px; color: #8B614B;font-family:AlibabaPuHuiTi-2-65-Medium;  }
.zp-list .list_dd2 .t2 { font-size: 17px; color: #555555; line-height: 36px;background: url("../images/pic87.png") no-repeat left 14px; padding-left: 15px; }
.zp-list .shzp_list2 .list_dl2 .list_dt2 { height: 90px; line-height: 33px; cursor: pointer;background:#F8F8F8 url("../images/pic86.png") no-repeat 96% center;padding: 0 3%; margin-top: 8px; border-radius: 10px;}
.zp-list .shzp_list2 .list_dl2 .list_dt2 .bx{width:100%; margin: 0 auto; height: 100%; display: flex; align-items: center; justify-content: flex-start;}
.zp-list .shzp_list2 .list_dl2 .list_dt2 .sp1{ width: 69%; font-size: 22px; color: #222;font-family:AlibabaPuHuiTi-2-65-Medium; display: block; }
.zp-list .shzp_list2 .list_dl2 .list_dt2 .sp2{ width: 22%;color: #555555;font-size: 18px;  }
.zp-list .shzp_list2 .list_dl2 .list_dt2 .sp3{ width: 9%;color: #888888;font-size: 16px;  }
.zp-list .shzp_list2 .list_dd2{padding:0 3% 4% 3%; display: none;background:#F8F8F8 url("../images/pic88.png") no-repeat 96% bottom; border-radius: 0 0 10px 10px;}
.zp-list .shzp_list2 .list_dd2 .bx{ border-top: 1px solid #DDDDDD; padding-top: 30px;}
.zp-list .shzp_list2 .list_dd2 .bx .d1{ font-size: 18px; line-height: 30px; color: #222;font-family:AlibabaPuHuiTi-2-65-Medium; margin-bottom: 8px;}
.zp-list .shzp_list2 .list_dd2 .bx .d2{ font-size: 16px; line-height: 30px; margin-bottom: 32px; color: #555555;}
.zp-list .shzp_list2 .list_dd2 .bx .btn{ width: 200px; height: 53px; background: #8B614B; color: #fff; text-align: center;font-size: 18px; border-radius: 30px; overflow: hidden;}
.zp-list .shzp_list2 .list_dd2 .bx .btn a{ display:block; width: 100%; height: 100%;display: flex; align-items: center; justify-content: center; color: #fff; }
.zp-list .shzp_list2 .list_dd2 .bx .btn img { margin-left:10px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
#open3{background:#F8F8F8 url("../images/pic86-on.png") no-repeat 96% center; border-radius: 10px 10px 0 0;}
.zp-list .shzp_list2 .list_dd2 .bx .btn:hover img{ transform: translateX(10px); }

.zp .iTitle{margin-bottom:10px;}
.zp .mMore{ float:right; margin-top: 10px;}


.jl-box .box{background:#F7F7F7 url("../images/pic114.png") no-repeat right bottom; padding:4% 3.5%; border-radius: 15px }
.jl-box .box .bx{ margin-bottom: 45px;}
.jl-box .box .bx .li{ width: 30.66666%; float: left; margin-right: 4%;}
.jl-box .box .bx .li:nth-child(3){margin-right: 0}
.jl-box .box .bx p{ width: 100%; font-size: 20px; line-height: 30px; margin-bottom: 12px;}
.jl-box .box .bx p span{ font-size: 16px; color: #888888; line-height: 24px;}
.jl-box .box .bx p i{ color:#8B614B; font-style: normal;}
.jl-box .box .bx input{ display: block; width: 100%; height: 60px;line-height: 60px; background: #fff; border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px;}
.jl-box .box .bx select{ display: block; width: 100%; height: 60px;line-height: 60px; background: #fff;border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px;}
.jl-box .box .bx2 input{width:250px; text-align: center;}
.jl-box .box .bx3{margin-bottom:100px;}
.jl-box .box .bx3 input{width:200px; float: left; margin-right: 10px;}
.jl-box .box .bx3 .yzm{display: block; width: 20%; height: 100%; float: left;}
.jl-box .box .bx3 .yzm img {display: block; width: 100px; margin-top: 9px;}
.jl-box .smt{ clear:both; width: 200px; margin: 0 auto; position: relative; top: -26px; }
.jl-box .smt .sbnm{ width: 100%; height: 52px; line-height: 52px; border-radius: 30px; text-align: center; background: #8B614B; color: #fff; font-size: 18px; border: 0;cursor: pointer;}



.ly-box .box{background:#F7F7F7 url("../images/pic114.png") no-repeat right bottom; padding:4% 3.5%; border-radius: 15px }
.ly-box .box .bx{ margin-bottom: 45px;}
.ly-box .box .bx .li{ width: 48%; float: left; margin-right: 4%;}
.ly-box .box .bx .li:nth-child(2){margin-right: 0}
.ly-box .box .bx p{ width: 100%; font-size: 20px; line-height: 30px; margin-bottom: 12px;}
.ly-box .box .bx p span{ font-size: 16px; color: #888888; line-height: 24px;}
.ly-box .box .bx p i{ color:#8B614B; font-style: normal;}
.ly-box .box .bx input{ display: block; width: 100%; height: 60px;line-height: 60px; background: #fff; border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px; outline: none}
.ly-box .box .bx textarea{ display: block; width: 100%; height: 160px;line-height: 60px; background: #fff; border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px; outline: none}
.ly-box .box .bx select{ display: block; width: 100%; height: 60px;line-height: 60px; background: #fff;border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px; color: #222}
.ly-box .box .bx1{}
.ly-box .box .bx3{margin-bottom:100px;}
.ly-box .box .bx3 input{width:200px; float: left; margin-right: 10px;}
.ly-box .box .bx3 .yzm{display: block; width: 20%;float: left;}
.ly-box .box .bx3 .yzm img {display: block; width: 100px; margin-top: 8px;}
.ly-box .smt{ clear:both; width: 200px; margin: 0 auto; position: relative; top: -26px; }
.ly-box .smt .sbnm{ width: 100%; height: 52px; line-height: 52px; border-radius: 30px; text-align: center; background: #8B614B; color: #fff; font-size: 18px; border: 0;cursor: pointer;}


.lxwm-box .box1{ margin-bottom: 4%;}
.lxwm-box .box1 .box1L{ width: 70%; float: left;}
.lxwm-box .box1 .box1R{ width: 30%; float: right; display: flex; align-items: center; justify-content: flex-end}

.lxwm-box .box1 .box1L .d1{ font-size: 18px; line-height: 28px; margin-bottom: 11px;}
.lxwm-box .box1 .box1L .d1 span{ font-size: 32px; color: #8B614B; line-height: 35px;}
.lxwm-box .box2{ clear:both}
.lxwm-box .box2 .li{ width: 22%; height: 360px; margin-right: 4%; float: left; background: #F7F7F7; border-radius: 12px; text-align: center; padding-top: 75px;}
.lxwm-box .box2 .li:nth-child(4){margin-right: 0}
.lxwm-box .box2 .li img{ display: block; width: 112px; height: auto; margin: 0 auto; margin-bottom: 50px;}
.lxwm-box .box2 .li .p1{ font-size: 22px; line-height: 30px; margin-bottom: 5px;}
.lxwm-box .box2 .li .p2{ font-size: 16px; line-height: 28px; color: #888888;}


.news-content .newsdetail-content .yszc-box p{ margin-bottom:45px; text-align:justify}
.news-content .newsdetail-content .yszc-box p.mb0{margin-bottom:0}
.news-content .newsdetail-content .yszc-box .tit{ color: #8B614B; font-size: 20px; margin-bottom: 0}

.cp-con{ padding-top:6%;}
.cp-con .box1{ margin-bottom: 12%;}
.cp-con .box1 .box1L{ width: 47.7%; height: 610px; float: left; overflow: hidden;background: url("../images/pic126.png") no-repeat center center; background-size: cover; border-radius: 15px; position: relative;}
.cp-con .box1 .box1L .filelink{ clear:both; display: flex; align-items: center; justify-content: flex-start; position: absolute; right:5%; bottom: 4%;;; font-size: 16px; color: #555; z-index: 9999;}
.cp-con .box1 .box1L .filelink img{ margin-right:5px;}
.cp-con .box1 .box1L .filelink:hover{ color: #E22020}
.cp-con .box1 .box1L .swiper-container{height:100%;}
.cp-con .box1 .box1L .d1{width:82%; height: 560px; margin: 0 auto;display: flex; align-items: center; justify-content: center;}
.cp-con .box1 .box1L img{ display:block; max-width: 100%; max-height: 82%;}
.cp-con .box1 .box1R{ width: 45.5%; height: 610px; float: right;}
.cp-con .box1 .box1L .swiper-pagination{ width: 100%; bottom:15px; text-align: center;}
.cp-con .box1 .box1L .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 50%; background: #8B614B; margin: 0 6px; opacity: .2}
.cp-con .box1 .box1L .swiper-pagination-bullet-active{ background: #8B614B; opacity: 1}
.cp-con .box1 .box1L .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 18px;}
.cp-con .box1 .box1L .swiper-button-prev{background: url("../images/pic127.png") no-repeat center center; width: 13px; height: 22px; left: 3%; background-size: 100%; opacity: .6;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-con .box1 .box1L .swiper-button-next{background: url("../images/pic128.png") no-repeat center center; width: 13px; height: 22px; right:3%; background-size: 100%; opacity: .6;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-con .box1 .box1L .swiper-button-prev:hover{opacity:1}
.cp-con .box1 .box1L .swiper-button-next:hover{opacity:1}

.cp-con .box1 .box1R .d1{ font-size: 18px; line-height: 24px; color: #8B614B;font-family:AlibabaPuHuiTi-2-95-ExtraBold; margin-bottom: 15px;}
.cp-con .box1 .box1R .d2{ font-size: 24px; line-height: 30px;font-family:AlibabaPuHuiTi-2-65-Medium; margin-bottom: 15px;}
.cp-con .box1 .box1R .d3{ font-size: 30px; line-height: 38px;font-family:AlibabaPuHuiTi-2-95-ExtraBold; margin-bottom: 15px;}
.cp-con .box1 .box1R .d3 span{ color:#8B614B}
.cp-con .box1 .box1R .li{ width: 100%; font-size: 17px; line-height: 30px;}
.cp-con .box1 .box1R .li p{width:100%; border-bottom: 1px dashed #D3D3D3; padding: 8px 0;}
.cp-con .box1 .box1R .li .sp1{ color: #555555;}
.cp-con .box1 .box1R .li .sp2{ color: #222222;}
.cp-con .box1 .box1R .li1{ border-top: 1px solid #D3D3D3; display: flex; align-items:flex-start; justify-content: flex-start; margin-top: 20px;}
.cp-con .box1 .box1R .li1 span{ min-width: 55px;}
.cp-con .box1 .box1R .d4{ clear:both; margin-top: 40px;}
.cp-con .box1 .box1R .d4 .d4_1{ width: 200px; height: 65px; line-height: 65px; float: left;border-radius: 40px; background: #8B614B; text-align: center; color: #fff; font-size: 18px;cursor: pointer;}
.cp-con .box1 .box1R .d4 .d4_1 a{width:100%; height: 100%; display: flex; align-items: center; justify-content: center;color: #fff; }
.cp-con .box1 .box1R .d4 .d4_1 img{ margin-left:5px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-con .box1 .box1R .d4 .d4_1:hover img{ transform: rotate(45deg)}
.cp-con .box1 .box1R .d4 .d4_2{ width: 31%; float: left;font-size: 16px; color: #8B614B; line-height: 26px;font-family:AlibabaPuHuiTi-2-65-Medium; text-align: center; background: url("../images/pic132.png") no-repeat right center;}
.cp-con .box1 .box1R .d4 .d4_3{ width: 29%; float: right; background:none;}
.cp-con .box1 .box1R .d4 .d4_2 img{ margin: 0 auto;margin-bottom:5px; display: block;}
.cp-con .tit{ width: 100%; height: 50px; line-height: 50px; font-size: 24px; color: #8B614B; background: url("../images/pic133.png") no-repeat left center;font-family:AlibabaPuHuiTi-2-65-Medium; padding-left: 28px; margin-bottom: 35px;}
.cp-con .text{ width: 100%; font-size: 17px; line-height: 36px;}
.cp-con .tab{ width: 100%; font-size: 16px; line-height: 20px; text-align: center; margin-bottom: 60px;}
.cp-con .tab tr td{padding:16px 20px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.tab_color{background:#F8F8F8}

.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}

.cp-con img{display:block; max-width: 100%; height: auto!important;}
.cp-con .box2{clear:both; padding-bottom: 4%;}
.cp-con .box3{clear:both; padding-bottom: 2%;}
.cp-con .box4{clear:both; padding-bottom: 4%;}
.cp-con .box5{clear:both; padding-bottom: 4%;}
.cp-con .box6{clear:both; padding-bottom: 4%;}
.tab_qh{ width: 100%; height: 50px; line-height: 50px; background: #ECE6E2; color: #8B614B; font-size: 20px; margin-bottom: 30px;}
.tab_qh ul{height: 100%; display: flex; align-items: center; justify-content: flex-start;}
.tab_qh ul li{ text-align: center; height: 100%; padding: 0 42px; position: relative; cursor: pointer;}
.tab_qh ul li.act{ background: #8B614B; color: #fff; font-size: 22px; font-weight: bold;}
.tab_qh ul li:after{ content:''; display: block; width: 1px; height: 24px; background: #dccfc9; position: absolute; right: 0; top: 14px; z-index: 9;}
.tab_qh ul li:last-child:after{display:none}
.tab_qh ul li.act:after{display: none;}
#tab_container .tabx{display:none;}

.cpsm{ clear:both; width: 100%; text-align: center; color: #777; margin-bottom: 45px; font-size: 18px;}



/* side */
.side{position:fixed;width:64px;height:230px;right:0;top:45%;z-index:100;}
.side ul li{width:64px;height:54px; line-height: 54px; float:left;position:relative; margin-bottom: 5px; cursor: pointer;}
.side .bg1{ background: #46D37B;}
.side .bg2{ background: #3A85E2;}
.side .bg3{ background: #F77F32;}
.side ul li a{ display:block; border-radius: 30px 0 0 30px;}
.side ul li .sidebox{position:absolute;width:64px;height:54px;top:0;right:0;transition:all 0.3s;color:#fff;overflow:hidden; padding-left: 22px;font-size: 17px; border-radius: 30px 0 0 30px;}
.side ul li img{float:left; margin-top: 15px; margin-right: 15px;}
.side .li1{ background: #46D37B; border-radius: 30px 0 0 30px;}
.side .li2{ background: #3A85E2; border-radius: 30px 0 0 30px;}
.side .li3{ background: #F77F32; border-radius: 30px 0 0 30px;}




.fy { clear:both; font-size:16px; text-align: center; margin-top:30px; }
.fy b{ display:inline-block; height:40px; text-align:center; background:#8B614B; border-radius:2px; line-height:40px;color:#fff; font-weight:100; padding: 0 12px;}
.fy a{ display:inline-block; padding:0 12px;height:40px; text-align:center; line-height:40px; font-size:16px; border: 1px solid #DDDDDD;}


.pop-up{clear:both; width: 100%; height: 100vh; background:rgba(0, 0, 0, .5); position: fixed; left: 0; top: 0; z-index: 999999;display:none}
.pop-bg{width:100%; height:100%; display: flex; align-items: center; justify-content: center;}
.pop-up .pop-box{ width: 11rem; height: 8.2rem; margin: 0 auto;}
.pop-up .pop-box .close{ display: block; float: right; width: .52rem; height: auto; cursor: pointer; margin-bottom: .15rem;}
.pop-up .pop-box .ly-box{ clear:both;width: 100%;}
.pop-up .pop-box .ly-box .box{ height: 7.3rem; padding: .3rem .4rem;}
.pop-up .pop-box .ly-box .box .bx textarea{height:100px;}
.pop-up .pop-box .ly-box .box .bx p{font-size:.18rem; line-height: .3rem; margin-bottom: .14rem;}
.pop-up .pop-box .ly-box .box .bx input{font-size:.18rem; line-height: .5rem; height: .5rem;}
.pop-up .pop-box .ly-box .box .bx select{font-size:.18rem;line-height: .5rem; height: .5rem; outline: none;}
.pop-up .pop-box .ly-box .box .bx{margin-bottom:.24rem;}
.pop-up .pop-box .ly-box .box .bx textarea{font-size:.18rem;line-height: .5rem;}
.pop-up .pop-box .ly-box .box .bx3 .yzm img{width:1rem; margin-top: .04rem;}
.pop-up .pop-box .ly-box .smt .sbnm{ width: 2rem; height: .52rem; line-height: .52rem;font-size:.18rem;}
.pop-up .pop-box .ly-box .box .bx3 input{width:2rem;}


.sp-list .li{ width: 31.3333%; height: 320px; float: left;margin-right: 3%; margin-bottom: 3%;}
.sp-list .li a{ display:block; width: 100%; height: 100%; position: relative;}
.sp-list .li:nth-child(3n){margin-right: 0;}
.sp-list .li .d1{ width: 100%; height: 230px; overflow: hidden; border-radius: 12px; margin-bottom: 25px;}
.sp-list .li .d1 img{ display: block; width: 100%; height: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.sp-list .li .d2{ font-size: 20px; line-height: 30px;}
.sp-list .li .bfbtn{width:38px; height: 38px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -19px; margin-top: -19px;}
.sp-list .li:hover .d1 img{ transform: scale(1.1);}



.elementor-heading-title{line-height:1;margin:0;padding:0}
.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}
.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}



















































